<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>详解单页面 & 多页门的区别</title>
</head>
<body>
    
</body>
</html>
<script>
    //与2021-06-17-夜 补充修订 

    //成年人告别仪式非常简单
    //我没有回你最后一条信息
    //你也很默契地没有再发
    //就这样消失在彼此的生活里
    //好想从来没认识一样 

//定义 
     /*                SPA单页面应用（SingPage Web Application）
       只有一个主页面应用 (.html就一个) 
       浏览器 一开始只需要加载一次js css等相关资源 所有内容包含在主页面 对每一个功能模块组件化
       单页面应用跳转，就是切换相关组件，仅刷新局部资源  pc端多见于
    
                       MPA多页面应用（MultiPage Application）
       指多个独立页面的应用，每个页面必须重复加载js css等资源 
       一个应用中有多个页面 页面跳转时 为整页刷新
      */



/*—————————————————————————单页面————————————————————————————————————————————————————————多页面——————————————*/    
/*        组成：一个外壳页面.html和多个页面片段(组件)组成                     多个.html完整页面组成
          css js等资源共用 只在外壳部分加载                                   css js等资源不共用 加载一个页面就去加载对应的资源 
          刷新方式         局部刷新                                           整页刷新
          用户体验         页面切换速度快用户体验好                           整页刷新
          数据传递         容易(路由传参&vuex等)                              依赖url传参或者(本地存储)cookie localStorage等
          开发成本         高 需要专业的框架                                  低 比较容易
          维护成本         相对容易                                           相对复杂 

    单页面好处 用户体验度好快 前后端分离 页面效果比较炫酷 比如切换页面内容时的动画 不利于seo 






git push到远程仓库时出现unable to access 'https://github.com/**': The requested URL returned error: 403
出现这种问题主要是因为用其他的GitHub账号push时出错，
问题主要出在原注册账号上，系统保存了账号的信息。在使用新帐号时，信息不一致，所以报错。
解决方案
打开cmd，输入命令：rundll32.exe keymgr.dll,KRShowKeyMgr，出现存储的用户名和密码窗口
将github相关的条目删除
再次执行git push origin master就会提示你登录用户名和密码，这时候登录自己想要登录那一个GitHub账号就可以了






*/







</script>